
/**
 * 直线
 * new THREE.LineBasicMaterial({})//线条渲染模式 ，实线
 * new THREE.Line()
 * Line首位点未连接，LineLoop 首尾点连接起来了,LineSegments 将传递的点，自动分配成两个为一组
 * 有宽度的直线
 * import { Line2 } from 'three/examples/jsm/lines/Line2'
 * Line2 效果和line一样，可以设置线条宽度，LineSegments2效果和LineSegments一样
 * 
 * 
 * 虚线
 * new THREE.LineDashedMaterial({}) // 线条渲染模式，虚线
 * LineDashedMaterial
 * 有宽度的虚线
 * new LineMaterial({})跟有宽度的直线使用用一个材质，不同的是，有宽度的虚线需要开启`dashed:true`
 * 
 * 
 * 
 * 曲线
 * 三维世界中，曲线的本质由无数个直线组成。直线越多，曲线越光滑
 * 
 * 正弦函数曲线
 * 
 * 样条曲线
 * 
 * 路径曲线 Path 
 * 
*/